analyzing complex graphs